﻿<p>Ahoj,</p>
<p>
    vítám tě v další kapitole. Minule jsme si ukázali, jak se tvoří z jednoduchých příkazů, které umím, příkazy složitější. Nyní je na čase, abych ti vysvětlil,
    co znamená to tajemné slovo <b>Rekurze</b>, které je uvedeno v názvu této kapitoly. Není to nic složitého. Toto slovo pochází z anglického slova <i>recursion</i> 
    a znamená něco opakovat. V podstatě to znamená opakování toho samého příkazu. V programu se to napíše tak, že v podstatě příkaz volá sám sebe. Podívejme se na příklad:
</p>
<div class="userCommand"><div>PIRUETA</div><div class="commandBlock"><div class="command">VLEVO-VBOK</div><div class="commandRecursive">PIRUETA</div></div><div>KONEC</div></div>
<p>
    Po zavolání příkazu <b>PIRUETA</b> provedu příkaz <b>VLEVO-VBOK</b>, pak se "zanořím", zavolám zase příkaz <b>PIRUETA</b> provedu <b>VLEVO-VBOK</b> atd. 
    Výsledek bude, že se budu točit stále doleva, dokud mne to nepřestane bavit.
</p>
<p>
    Podívejme se na další příklad. Příkaz <b>MARATON</b>:
</p>
<div class="userCommand"><div>MARATON</div><div class="commandBlock"><div class="command">KROK</div><div class="commandRecursive">MARATON</div></div><div>KONEC</div></div>
<p>
    Tady to bude trochu horší. Udělám pár kroků a pak zakřičím au a udělám si bouli na čele o zeď. Možná to vypadá, že rekurze probíhá do nekonenčna, ale nemusí to tak být.
    Abys mi nedělal boule na čele, tě naučím ale až v příští kapitole. Ukážu ti ještě nějaké další příklady rekurze, které mne můžeš naučit:
</p>
<div class="userCommand"><div>SCHODY</div><div class="commandBlock"><div class="callCommand">L-ŠIKMO</div><div class="commandRecursive">SCHODY</div></div><div>KONEC</div></div>
<div class="userCommand"><div>HLÍDEJ-BRÁNU</div><div class="commandBlock"><div class="command">KROK</div><div class="callCommand">ČELEM-VZAD</div><div class="commandRecursive">HLÍDEJ-BRÁNU</div></div><div>KONEC</div></div>
<p>
    A nakonec si ukážeme trochu složitější program na rekurzi, který se bude skládat z několika příkazů. Pokud mne to naučíš, budu chodit ve městě do takového čtyřlístku, jak 
    se také tento příkaz jmenuje. To bude finále této kapitoly.
</p>
<div class="userCommand"><div>STRANA</div><div class="commandBlock"><div class="command">KROK</div><div class="command">KROK</div><div class="command">KROK</div><div class="command">VLEVO-VBOK</div></div><div>KONEC</div></div>
<div class="userCommand"><div>ČTVEREC</div><div class="commandBlock"><div class="callCommand">STRANA</div><div class="callCommand">STRANA</div><div class="callCommand">STRANA</div><div class="callCommand">STRANA</div></div><div>KONEC</div></div>
<div class="userCommand"><div>ČTYŘLÍSTEK</div><div class="commandBlock"><div class="callCommand">ČTVEREC</div><div class="callCommand">VPRAVO-VBOK</div><div class="commandRecursive">ČTYŘLÍSTEK</div></div><div>KONEC</div></div>
